package com.ruoyi.project.hidden.hiddenName.service;

import java.util.List;
import com.ruoyi.project.hidden.hiddenName.domain.HiddenName;

/**
 * 风险名称Service接口
 * 
 * @author ruoyi
 * @date 2021-01-23
 */
public interface IHiddenNameService 
{
    /**
     * 查询风险名称
     * 
     * @param riskId 风险名称ID
     * @return 风险名称
     */
    public HiddenName selectHiddenNameById(Long riskId);

    /**
     * 查询风险名称列表
     * 
     * @param hiddenName 风险名称
     * @return 风险名称集合
     */
    public List<HiddenName> selectHiddenNameList(HiddenName hiddenName);

    /**
     * 新增风险名称
     * 
     * @param hiddenName 风险名称
     * @return 结果
     */
    public int insertHiddenName(HiddenName hiddenName);

    /**
     * 修改风险名称
     * 
     * @param hiddenName 风险名称
     * @return 结果
     */
    public int updateHiddenName(HiddenName hiddenName);

    /**
     * 批量删除风险名称
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteHiddenNameByIds(String ids);

    /**
     * 删除风险名称信息
     * 
     * @param riskId 风险名称ID
     * @return 结果
     */
    public int deleteHiddenNameById(Long riskId);

    String importEntity(List<HiddenName> nameList,  Long sysId, Long linkId);
}
